import java.math.BigDecimal;
import java.util.List;

/**
 * @Author wxc
 * @Date 2021/5/10 17:09
 */
public class demo01 {
    public static void main(String[] args) {
        double a = 12222.20;
        double b = 222222222.20;
        BigDecimal allP = new BigDecimal(a);
        BigDecimal all = new BigDecimal(b);
        BigDecimal x = allP.add(all).setScale(2, BigDecimal.ROUND_HALF_UP);
        System.out.println(x);

        BigDecimal bb  = new BigDecimal(0);
//        for (int i = 0; i < 10; i++) {
//            BigDecimal bigDecimal = new BigDecimal(i);
//            BigDecimal bbb = bb.add(bigDecimal).setScale(2, BigDecimal.ROUND_HALF_UP);
//            bb=bbb;
//        }
//        System.out.println(bb);

        double aar[] =new double[]{12.4,36.55,25.44,11.55};

        for (int i = 0; i < aar.length; i++) {
            BigDecimal bigDecimal = new BigDecimal(aar[i]);
            BigDecimal bbb = bb.add(bigDecimal).setScale(2, BigDecimal.ROUND_HALF_UP);
            bb=bbb;
        }
        String ss="";
        ss=bb.toString();
        System.out.println(ss);

    }

}
